package com.thread.demo.concurrent.atomic;

import java.util.concurrent.atomic.AtomicLongFieldUpdater;

public class AtomicLongFiledUpdater {

//    /**
//     * @param args
//     */
//    public static void main(String[] args) {
//
//
//        //获取student的class对象
//        Class cls = Student.class;
//        // 新建AtomicLongFieldUpdater对象，传递参数是“class对象”和“long类型在类中对应的名称”
//        AtomicLongFieldUpdater atoLong = AtomicLongFieldUpdater.newUpdater(cls, "id");
//        Student stu = new Student(123456L);
//
//        atoLong.compareAndSet(stu, 123456L, 1000);
//        System.out.println("id= "+stu.id);
//
//    }
}
